home *** CD-ROM | disk | FTP | other *** search
- Bullet Is...
-
- Bullet/2 is a thread-safe, multi-process capable database engine toolkit for
- OS/2. It provides pre-built and tested access methods to data and index
- files for application programmers. It is not an end-user Database Management
- System (DBMS), but it is a tool that could be used to develop one. Bullet is
- compact, efficient, and very fast. It can be configured to use custom
- key-build, user sort-compare, and expression-parser routines to extend the
- built-in functionality. Rules are few; possibilities are great.
-
- The standard data format is DBF (dBASE 3+ and later). The supported memo
- format is DBT (dBASE 4 and later). Index-only support can be enabled and with
- this any data file format may be used (the data maintained by the programmer
- then). Also, the DBF standard may be extended by using binary field values
- and fields larger than 255 bytes. Index files are NLS-compatible and use an
- efficient b-tree structure. Files may be any size supported by the OS, up to
- 4GB. Up to 1024 files may be opened and in use by any one process, with any
- number of processes active.
-
- The Bullet API consists of a wide assortment of routines, from low-level OS
- calls to high-level transaction-list routines that can process hundreds of
- files per transaction, with roll-back on error. Network and multi-user
- support is included, and makes use of operating system features such as
- atomic re-locking, and shared locks that allow other processes read-access
- to locked files.
-
- Bullet is simple to use, and may easily be modified by using function wrappers
- around groups of related Bullet routines. If you don't like working with the
- parameter packs, use a wrapper and call as you like. Bullet works the way
- you are used to working.
-
-
- The manual that follows is a complete introduction and programmer reference
- for Bullet/2. Sample code is included, with more still on disk. Use Bullet
- to make a mint, or at least that database program that OS/2 users are looking
- for. I'd like to, but then I wouldn't be selling Bullet to you if I were.
-
-